Dimensions of Composition Models for Supporting Software Evolution

نویسندگان

  • In-Gyu Kim
  • Tegegne Marew
  • Doo-Hwan Bae
  • Jang-Eui Hong
  • Sang-Yoon Min
چکیده

Software systems with constrained and dynamic environments need to adapt to local and diverse computing environments by providing highly customized services at run-time. In order to address such dynamic changes effectively, composition models addressing complicated composition issues and supporting advanced composition features are required. In order to analyze and identify the required features of composition models supporting dynamic changes, we propose the dimensions of composition models by survey and analysis of existing work. Based on the dimensions, it is possible to provide a road map to improve capability of a composition model for a specific domain such as a dynamic mobile agent domain.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Identify the dimensions and components of governance formation to implement the law of organizing and supporting the production and supply of housing

One of the main concerns of developing countries is to achieve good governance, and in the meantime, the implementation of the law on organizing and supporting the production and supply of housing is of great importance. Therefore, this study has been conducted with the aim of identifying the dimensions and components of governance formation to implement the law of organizing and supporting t...

متن کامل

GECO: Automatic Generator-Composition for Aspect-oriented DSLs

Increasing size and complexity of software projects have triggered the use of domain-specific languages (DSL). Multiple DSLs, some with cross-cutting concerns, are used to describe software systems. In context of long-living software systems, requirements change over time causing an evolution of domains and subsequently the corresponding DSLs. Transformations are used to generate models and cod...

متن کامل

Supporting Aspects in Mda

For developing large and complex applications, industrial practice uses a combination of nonformal notations and methods. Different notations are used to specify the properties of different aspects of an application and these specifications are transformed into their corresponding implementations through the steps of a development process. The development process relies heavily on manual verifi...

متن کامل

Domain Specific Languages for Managing Feature Models: Advances and Challenges

Managing multiple and complex feature models is a tedious and error-prone activity in software product line engineering. Despite many advances in formal methods and analysis techniques, the supporting tools and APIs are not easily usable together, nor unified. In this paper, we report on the development and evolution of the Familiar Domain-Specific Language (DSL). Its toolset is dedicated to th...

متن کامل

N Degrees of Separation : Multi - Dimensional Separation of ConcernsPeri

Done well, separation of concerns can provide many software engineering beneets, including reduced complexity, improved reusability, and simpler evolution. The choice of boundaries for separate concerns depends on both requirements on the system and on the kind(s) of decomposition and composition a given formalism supports. The predominant methodologies and formalisms available, however, suppor...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006